pull oneself together - German English Dictionary